Ektron Reference |
Ektron contains an Administrators User Group. Any user who is a member of that group automatically has full administrator privileges. The Roles feature lets you assign limited or specific administrator privileges to users who do not require full administrator privileges. For example, you can let certain users create, redirect, or remove tasks but deny them other privileges normally granted to administrators. See Also: Guidelines for Using the Folder-User Admin Role
The Permissions Table lets you control which users can manage a folder’s properties, its content, library items, and create or edit collections. (See Also: Managing Folder Permissions) Together, the Roles feature and the Permission Table give you the ability to assign administrative privileges to users who are not members of the Administrators group.
Best Practice When creating new user groups to use with roles, assign names as a mnemonic aid for the role, especially for folder-specific rules. For example, the Marketing Folder Admins user group could be used for all role members who can administer the marketing folder. |
Use the Roles screens to assign limited administrator privileges. To access the Roles screens, go to the Workarea and select Settings > Roles.
NOTE: In the Roles screens, you can select users or groups. However, you can never select the Administrators group, because that group already has all permissions.
Screen |
Lets you give a user or user group the ability to |
For more information, see |
System-Wide Roles |
||
Alias-Admin |
This user has all the permissions that a member of the administrators group has, such as the ability to
|
|
|
||
Analytics Viewer |
View
|
Viewing Analytics Data
|
Create or edit Business Rules and Rulesets |
||
Create, edit and delete Collections and Menus via the Content tab NOTE: To manage permissions for creating collections and menus via the folder’s New > Collection or New> Menu option, use folder permissions. See Also: Managing Folder Permissions |
||
Collection Admin | Create, edit and delete Collections via the Content tab NOTE: To manage permissions for creating collections via the folder’s New > Collection option, use folder permissions. See Also: Managing Folder Permissions |
Creating a Collection; |
Collection Approver |
If approval is required for a collection, approve changes to it, including the deletion of a collection. |
|
Commerce Admin |
Access the eCommerce screens in the Ektron Workarea. |
|
Community Admin |
Lets role members perform the following community activities:
|
|
Create, edit and delete and manage all community groups. |
||
Create and manage community groups. A user with this role can only manage community groups he has created. |
||
MasterLayout-Create | Create and edit PageBuilder Master Layouts. | Creating a PageBuilder Master Layout |
Create, edit and delete Menus via the Content tab. NOTE: To manage permissions for creating menus via the folder’s New> Menu option, use folder permissions. See Also: Managing Folder Permissions |
||
Message Board Admin |
A user with this role can approve pending comments or delete existing comments on a message board. Message board comments for users and community groups are administered on the Web site. Message Board comments for content can be administered on the Web site or from the Content Report screen in the Workarea. |
|
View, create and edit metadata definitions |
||
Multivariate Tester | Perform multivariate testing | Optimizing Page Layout with Multivariate Testing |
Personalization Admin |
Perform tasks on Personalization roles screens Edit the Widget Space, Synchronize Widgets and Target Content Configuration screens |
Permissions that Affect Personalization on page 1 |
Search-Admin | Create and edit Synonym Sets and Suggested Results | |
Smart Forms Admin |
Create or edit Smart Forms |
|
Synchronization Admin |
Access the Workarea > Settings > Configuration > Synchronization screen, which lets the user perform all synchronization activities, such as
|
|
Synchronization User |
|
Synchronizing Servers Using eSync |
Create tasks |
||
Delete tasks |
||
Redirect tasks |
||
Taxonomy Administrator |
Create and manage taxonomies |
|
Template Configuration |
View, create, update, and delete system templates |
|
Translation State Admin | Change the translation status of content | Mark Translation Statuses |
Create, view, edit, and delete users and user groups |
||
Use the Language Xport feature, which copies content into XLIFF files that can be submitted to a translation agency. Can change the translation status of content. |
||
Folder Specific Roles |
||
View and edit folder properties. These users can update properties, permissions, the approval chain, metadata, Web alerts, purge history, etc. For example, create a user group and give it permission to manage the top-level marketing folder. Members of the group can do everything to that folder and its subfolders, but lack authority over other folders. See Also: Guidelines for Using a Custom Role |
||
Move or copy content. An Ektron best practice is to create a User Group for this purpose, then assign the group to this role. Ektron recommends against assigning the role to individual users. After assigning the User Group here, go to the folders whose content these users will be allowed to move or copy, and assign to that User Group at least Read Only and Traverse permissions. See Also: Managing Folder Permissions |
||
Custom Permissions | Used by a developer to extend the standard features of the CMS. | Guidelines for Using a Custom Role |
When setting up users and groups for administrative access over folders, keep these guidelines in mind.
The custom permissions role lets your Web developer create a site page, and then restrict access to that page’s content (or areas with a page) to users assigned to a custom role.
Items you could show and hide could be as simple as a content block. But they could be more complicated, such as displaying buttons and fields for one user group, and something completely different for another.
Custom roles have no effect inside the workarea.
The API provides two methods that determine if the current user is logged in, and if he is a member of the Administrators group. The methods let you test customizable roles with conditions outside the standard Is-Logged-In / Is-Admin tests.
API methods are listed below.
Method |
Returns |
GetRolePermissionSystem(RoleName As String, nUserId As Long) |
a Boolean value indicating if the user belongs to the system-wide custom role |
GetRolePermissionFolder(RoleName As String, nFolderId As Long, nUserId As Long) |
a Boolean value indicating if the user belongs to the custom role for the given folder. |
Administrator privileges include access to the screens that appear when you select Settings > Configuration.
Administrators can also
Ektron Version 8.5, Doc. Rev. 2.0 (Dec. 2011)
Visit the Ektron Dev Center at http://dev.ektron.com 1–866–4–EKTRON
Ektron Documentation, © 2011 Ektron, Inc.